<?php 
  function fecha($fecha){  
            list($ano,$mes,$dia)= explode("-", $fecha);
            $valor = explode(" ", $dia);
            $dia =  $valor[0];            
              $nueva =  mktime(0,0,0, $mes,$dia,$ano);
              $nuevafecha=date("d-M-Y",$nueva);
            
      return ($nuevafecha);            
}



  /*FUNCION sum de los intervalos de tiempo a la hora inicial*/
    function HorarioSum($hora, $tipoHora, $ind = '', $intervalo = 0){
        
        $hora = explode(":",$hora);
        $hora = date("$tipoHora:i$ind" , mktime($hora[0],$hora[1]+$intervalo));
        $hora = explode(":",$hora);
                if($hora[0]<=9) $hora[0] = "0".intval($hora[0]);
        $hora = $hora[0].":".$hora[1];
        
        return $hora;

    }
    
    function conversor_minutos($hora_ini) {
     
    
    $hora_ini = $hora_ini/60;
    $horas    = floor($hora_ini);
    $minutos  = floor(($hora_ini-$horas)*60);  
    if($minutos<9) $minutos = "0".$minutos;
    
    return $horas.":".$minutos."h";

    }
   
    
    

    //Contenedor de los Servicio
    $contenedorServicios    ='';
    $detalleServicios       ='';
    $caracteres             = "%[^0-9]%";
    $totalTCompleto         = 0;
    $totalTCantidad         = 0;
    $cantidad_mascotaTotal  = 0;
    $totalTCantidadS        = 0;
    
    $totalNegocio               = 0;
    
    $style = "height:24px;  width: 43px;border: solid 1px  #fff;background: url(/images/callcenter/iconoBloqueado.png) repeat center, #ccc;";
    
    
    
?>
<div class="clear" style="margin-top: 40px;"></div>

<table style="float: right;margin-right: 20px;">
    <tr>
        <td>
            
            <div class="addEtiquetaButton" id="base_descuento" onclick="imprimirDiv('facturaDetalle');" title="Imprimir el Agendado">
            <a  href="javascript:null(0)" >
            <img width="30px" height="30px" src="/images/callcenter/agendadoImprimir.png" title="Imprimir el Agendado"/>
            <b>Imprimir </b>
            </a>
            <div class="clear"></div>
           </div> 
            
            
        </td>
    </tr>
    
 
    <tr>
        <td>
            Desde:<br>
            <input type="text" id="datepicker"  readonly="readonly" style="border:1px solid #000; padding: 5px;" value="<?php echo $fechaRuta; ?>"/>
                 <script>
                        $(function() {
                            $( "#datepicker" ).datepicker({ dateFormat: 'yy-mm-dd' });
                        });
                </script>
        </td>
    </tr>
    
    <tr>
        <td>
            Hasta:<br>
            <input type="text" id="datepickerFin" readonly="readonly" style="border:1px solid #000; padding: 5px;" value="<?php echo $fechaRutaFin; ?>"/>
                 <script>
                        $(function() {
                            $( "#datepickerFin" ).datepicker({ dateFormat: 'yy-mm-dd' });
                        });
                </script>
        </td>
    </tr>
    <tr>
        <td>
            <button type="button" onclick="imprimirRuta()" >Buscar</button>
        </td>
    </tr>
</table>







<div id="imprimirFactura" style="margin-top: 45px;width:680px;z-index: 2; background: #fff;alignment-adjust: central;position: absolute;left:50%;margin-left:-350px;border:1px solid #808080;padding: 5px 20px 5px 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px; font-size: 10px;">
    
    
    
<?php 

$numMascota     = array();
$idMascota      = array();

$numServicio    = array();
$montoServicio  = array();
$prueba         = array();


    //valores para la tabla de reporte
    foreach ($agendados as $agendado){ 
    
        //Servicios del cliente
        foreach ($agendado->getServicio() as $servicio) { 
    
            
            $indiceArray = $agendado->getCamionetaId().$servicio->getServicioTipoId();
            $prueba[$indiceArray] = 1;
            
            
            $numServicio[$indiceArray]++;
            
            
            if($servicio->getPresentacionId()){
            $montoBulto[$indiceArray] += $servicio->getPrecio();
            $numBulto[$indiceArray] += $servicio->getCantidad();
            }else{
            
            $montoServicio[$indiceArray] += $servicio->getPrecio();
            $numMascota[$indiceArray] += $servicio->getCantidad();
            }
            
            
        }
        
        $numeAgendado[$indiceArray]++; 
        

    }
    
?>
    

<table border="0" cellspacing="0" cellpadding="0">
    
    
    
    
    <tr class="operadorCronograma">
        <th></th>
        <th style="padding: 10px; border: solid 1px  #ccc;">Traslados</th>
        <th style="padding: 10px; border: solid 1px  #ccc;" colspan="2">Mascotas</th>
        <th style="padding: 10px; border: solid 1px  #ccc;" colspan="2">Bultos</th>
        <th style="padding: 10px; border: solid 1px  #ccc;" colspan="2">Servicios</th>
        <th></th>
    </tr>
    <?php foreach ($servicios as $servicio){ ?>
    <tr class="addEtiquetaTitulo dragCalendarioTitulo" style="">
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border-right: solid 1px  #ccc;"><?php echo $servicio->getNombre(); ?></th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">#</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">#</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">Precio %</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">#</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">Precio %</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">#</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">Precio %</th>
        <th style="padding: 5px 15px 5px 15px;font-weight: normal;border: solid 1px  #ccc;">$Generado</th>
    </tr>
    
    
    <?php 
    
    
    $indicadorProme             = 0;
    
    $totalTraslados             = 0;
    
    $totalMascotas              = 0;
    $totalPromeMasc             = 0;
    $totalPromedioMasc          = 0;
    
    $totalBultos                = 0;
    $totalPromeBultos           = 0;
    $totalPromedioBultos        = 0;
    
    $totalServicio              = 0;
    $totalPromeServicio         = 0;
    $totalPromedioServicio      = 0;
    $total                      = 0;
    
    
    
    
    foreach ($camionetas as $camion){
        
                $opcionVal = 0;
                foreach ($camion->getCategoria() as $categriaSer){ 
        
                        if($categriaSer->getId()==$servicio->getId()){
                            $opcionVal = 1;
                        }
            
                 }
        
                 
        
                 
        if($prueba[$camion->getId().$servicio->getId()]==1){
        
            $indiceArrayCam = $camion->getId().$servicio->getId();
            if($numeAgendado[$indiceArrayCam]){
                
            $styleEmpty = '';    
            
            
            }else{
                
                $styleEmpty = "height:24px;  width: 43px;border: solid 1px  #fff;background: url(/images/callcenter/iconoBloqueado.png) repeat center, #ccc;";
            }
            
        ?>
    <tr>
        <td style="<?php echo $styleEmpty;?>"><?php echo $camion->getNombre(); ?></td>
        
        <td class="dragCalendarioFilatd" style="text-align: center;<?php echo $styleEmpty;?>"><?php echo number_format($numeAgendado[$indiceArrayCam],0,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($numMascota[$indiceArrayCam]<=0) echo $style; ?>text-align: center;<?php echo $styleEmpty;?>"><?php echo number_format($numMascota[$indiceArrayCam],0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($numMascota[$indiceArrayCam]<=0) echo $style; ?>text-align: right;<?php echo $styleEmpty;?>"><?php echo number_format($montoServicio[$indiceArrayCam]/$numMascota[$indiceArrayCam],2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($numBulto[$indiceArrayCam]<=0) echo $style; ?>text-align: center;<?php echo $styleEmpty;?>"><?php echo number_format($numBulto[$indiceArrayCam],0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($numBulto[$indiceArrayCam]<=0) echo $style; ?>text-align: right;<?php echo $styleEmpty;?>"><?php echo number_format($montoBulto[$indiceArrayCam]/$numBulto[$indiceArrayCam],2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($numServicio[$indiceArrayCam]<=0) echo $style; ?>text-align: center;<?php echo $styleEmpty;?>"><?php echo number_format($numServicio[$indiceArrayCam],0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($numServicio[$indiceArrayCam]<=0) echo $style; ?>text-align: right;<?php echo $styleEmpty;?>"><?php echo number_format($montoServicio[$indiceArrayCam]/$numServicio[$indiceArrayCam],2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="text-align: right;<?php echo $styleEmpty;?>"><?php echo number_format($montoServicio[$indiceArrayCam],2,',','.'); ?></td>
    </tr>
    <?php 
    
    $indicadorProme ++;
    
    $totalMascotas += $numMascota[$indiceArrayCam];
    $totalPromeMasc = ($montoServicio[$indiceArrayCam]/$numMascota[$indiceArrayCam]);
    $totalPromedioMasc += $totalPromeMasc;
    
    
    $totalBultos += $numBulto[$indiceArrayCam];
    $totalPromeBultos = ($montoBulto[$indiceArrayCam]/$numBulto[$indiceArrayCam]);
    $totalPromedioBultos += $totalPromeBultos;
    
    $totalServicio += $numServicio[$indiceArrayCam];
    $totalPromeServicio = ($montoServicio[$indiceArrayCam]/$numServicio[$indiceArrayCam]);
    $totalPromedioServicio += $totalPromeServicio;
    
    
    $totalTraslados += $numeAgendado[$indiceArrayCam];
    
    $total += $montoServicio[$indiceArrayCam]+$montoBulto[$indiceArrayCam];
    
    
    
    
    
    
    } }
    
    if($totalTraslados){
        
        $totalNegocio += $total;
        
        
    ?>
    
    <tr>
        <td colspan="9" style="height: 15px;border-bottom: 1px dashed darkgray;"></td>
    </tr>
    <tr>
        <td colspan="9" style="height: 5px;"></td>
    </tr>
    
    <tr style="font-weight: bold; font-size: 12px;">
        <td>Totales</td>
        
        <td class="dragCalendarioFilatd" style="<?php if($totalTraslados<=0) echo $style; ?>text-align: center;"><?php echo number_format($totalTraslados,0,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($totalMascotas<=0) echo $style; ?>text-align: center;"><?php echo number_format($totalMascotas,0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($totalMascotas<=0) echo $style; ?>text-align: right;"><?php echo number_format($totalPromedioMasc/$indicadorProme,2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($totalBultos<=0) echo $style; ?>text-align: center;"><?php echo number_format($totalBultos,0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($totalBultos<=0) echo $style; ?>text-align: right;"><?php echo number_format($totalPromedioBultos/$indicadorProme,2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($totalServicio<=0) echo $style; ?>text-align: center;"><?php echo number_format($totalServicio,0,',','.'); ?></td>
        <td class="dragCalendarioFilatd" style="<?php if($totalServicio<=0) echo $style; ?>text-align: right;"><?php echo number_format($totalPromedioServicio/$indicadorProme,2,',','.'); ?></td>
        
        <td class="dragCalendarioFilatd" style="<?php if($totalTraslados<=0) echo $style; ?>text-align: right;"><?php echo number_format($total,2,',','.'); ?></td>
    </tr>
    <?php } ?>
    <tr>
        <td colspan="9" style="height: 10px;"></td>
    </tr>
    
    <?php } ?>
    
    <tr>
        <td colspan="9" style="height: 30px;text-align: right; ">Totales NEGOCIOS</td>
    </tr>
    <tr> 
        <td colspan="7" style=""></td>
        <td colspan="2" class="dragCalendarioFilatd" style="text-align: right; font-size: 20px;"><?php echo number_format($totalNegocio,2,',','.');?> </td>
    </tr>
    <tr>
        <td colspan="9" style="height: 20px;"></td>
    </tr>
    
</table>

   
</div>
<script type="text/javascript">
function imprimirRuta(){
    var url                 =   '<?php echo url_for('operador/cuadroResumen')?>'+'?fechaRuta='+$('#datepicker').val()+'&fechaRutaFin='+$('#datepickerFin').val();
    
    window.open(url,'_self');
    
}
 
</script>